/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package presentation;

import javax.swing.JFileChooser;

/**
 *
 * @author Oriol
 */
import javax.swing.JFrame;


public class FileControllerP extends JFrame{

    private JFileChooser _fc;

        public void FileControllerP() {
            setLayout(null);
        }

		/**
		*
		*
		* Retorna el JFileChooser un cop l'usuari ha seleccionat el directori on vol guardar
		*
		* @author oriol.cano
		* @param -
		* @return JFileChooser amb el nom de fitxer escollit per guardar.
		* @throws -
		*/
		public JFileChooser chooseFile(){
			_fc = new JFileChooser();
            _fc.setFileSelectionMode(JFileChooser.FILES_AND_DIRECTORIES);
            int res = _fc.showSaveDialog(this);
            if(res == JFileChooser.CANCEL_OPTION) {
                return null;
            }
            return _fc;
		}
		/**
		*
		*Retorna el JFileChooser amb el fitxer seleccionat que vols obrir.
		* 
		*
		* @author oriol.cano
		* @param -
		* @return JFileChooser amb el fitxer escollit per obrir.
		* @throws -
		*/
		public JFileChooser openFile() {
			JFileChooser _fileChooser = new JFileChooser();
			_fileChooser.setFileSelectionMode(JFileChooser.FILES_ONLY);
			int res = _fileChooser.showOpenDialog(this);
			if(res == JFileChooser.CANCEL_OPTION) {
				return null;
			}
			return _fileChooser;
		}
}
